From: Felix Fietkau Date: Tue, 1 Jul 2025 18:31:35 +0000 (+0200) Subject: ubusd: treat EACCES on write like EAGAIN X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=b35b2bc63e8e2ca92436fa601c68692242386246;p=project%2Fubus.git ubusd: treat EACCES on write like EAGAIN Apparently it can happen if the write buffer is full. Do not cut the connection in that case. Signed-off-by: Felix Fietkau --- diff --git a/ubusd_main.c b/ubusd_main.c index adbd293..46066f4 100644 --- a/ubusd_main.c +++ b/ubusd_main.c @@ -88,6 +88,7 @@ static void client_cb(struct uloop_fd *sock, unsigned int events) switch(errno) { case EINTR: case EAGAIN: + case EACCES: break; default: goto disconnect;